Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>DOS Shell</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/DOS_Shell"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-DOS_Shell rootpage-DOS_Shell skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">DOS Shell</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p>Die <b>DOS Shell</b> bzw. eingedeutscht auch <a href="Durchkopplung" title="Durchkopplung">durchgekoppelt</a> <b>DOS-Shell</b><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> bzw. <b>MS-DOS-Shell</b><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>, vom <a href="Dateiname" title="Dateiname">Dateinamen</a> <code>DOSSHELL<a href="COM-Datei" title="COM-Datei">.COM</a></code> bzw. <code>DOSSHELL<a href="EXE" title="EXE">.EXE</a></code> abgeleitet auch oft in der Schreibweise <b>DOSShell</b> ohne Abstand, ist ein <a href="Dateimanager" title="Dateimanager">Dateimanager</a>, der mit <a href="MS-DOS" title="MS-DOS">MS-DOS</a> und <a href="PC_DOS" title="PC DOS">PC&nbsp;DOS</a> 4.0 im Juni 1988 erstmals verfügbar war. Das Programm wurde von <a href="Microsoft" title="Microsoft">Microsoft</a> nach MS-DOS Version 6.0 nicht mehr weiterentwickelt, auf der „<span lang="en">Supplemental Disk</span>“ von MS-DOS wurde es jedoch bis zur letzten Version 6.22 mit ausgeliefert. Von <a href="IBM" title="IBM">IBM</a> wurde es bis DOS 2000, intern Version 7.0 Revision&nbsp;1 und offiziell die letzte PC-DOS-Version, beibehalten.
</p><p>Der Name leitet sich von MS-DOS, dem <a href="PC-kompatibles_DOS" title="PC-kompatibles DOS">DOS</a> für <a href="IBM-PC-kompatibler_Computer" title="IBM-PC-kompatibler Computer">PCs</a>, und der <a href="Shell_(Betriebssystem)" title="Shell (Betriebssystem)">Shell</a> eines <a href="Betriebssystem" title="Betriebssystem">Betriebssystems</a>, ab.
</p>

<div class="mw-heading mw-heading2"><h2 id="Features">Features</h2></div>
<p>Gestartet werden kann die DOS-Shell durch den <a href="Kommandozeile" title="Kommandozeile">Kommandozeilenbefehl</a> <code>dosshell</code>. Wie auch mit anderen Dateimanagern kann man damit Dateien kopieren, verschieben und umbenennen sowie Anwendungen mit einem <a href="Doppelklick" class="mw-redirect" title="Doppelklick">Doppelklick</a> starten. Es ist möglich, einfache Farben und Styles zu nutzen. Die DOS-Shell war einer der ersten erfolgreichen Versuche zur Schaffung eines <a href="Grafische_Benutzeroberfl%C3%A4che" title="Grafische Benutzeroberfläche">GUI</a>-Dateimanagers in DOS, da grafische Modi auf Computern mit <a href="Video_Graphics_Array" title="Video Graphics Array">VGA</a> verfügbar waren. Sie ist aber eher noch eine <a href="Zeichenorientierte_Benutzerschnittstelle" title="Zeichenorientierte Benutzerschnittstelle">Zeichenorientierte Benutzerschnittstelle</a> bzw. eine COW-Schnittstelle (von <span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">Character Oriented Windows</span>). Die DOS-Shell entspricht vom Aussehen einer DOS-Version des <a href="Datei-Manager_(Windows)" title="Datei-Manager (Windows)">Dateimanagers</a> von <a href="Windows_3.x" title="Windows 3.x">Windows&nbsp;3</a>.
</p><p>Die DOS-Shell verfügt über eine Hilfe-Funktion und eine Programm-Liste und bietet <a href="Taskswitching" class="mw-redirect" title="Taskswitching">Taskswitching</a> und <a href="TSR-Programm" title="TSR-Programm">TSR</a>-Unterstützung. Sie ist in der Lage, je zwei Verzeichnis-<a href="Hierarchie" title="Hierarchie">Hierarchien</a> und Dateilisten anzuzeigen. Eine <a href="Computermaus" title="Computermaus">Maus</a> wird unterstützt, was allerdings DOS-üblich einen passenden <a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Treiber</a> voraussetzt.
</p><p>Eine herausragende Fähigkeit ist, dass alle Dateien auf einer <a href="Festplatte" title="Festplatte">Festplatte</a> in einer einzelnen alphabetisch sortierten Liste angezeigt werden können, zusammen mit dem <a href="Pfadname" title="Pfadname">Pfad</a> und den anderen <a href="Dateiattribut" title="Dateiattribut">Attributen</a>. Das erlaubt dem <a href="Benutzer" title="Benutzer">Benutzer</a>, Versionen einer Datei in verschiedenen Verzeichnissen mit ihren Attributen zu vergleichen und damit leichter Redundanzen zu entdecken.
</p>
<div class="mw-heading mw-heading2"><h2 id="Probleme">Probleme</h2></div>
<p>Es gibt mehrere Gründe, warum die DOS-Shell nicht mehr genutzt wurde:
</p>
<ul><li><a href="Multitasking" title="Multitasking">Multitasking</a> wird nicht unterstützt, allerdings kann per <a href="Kontextwechsel" title="Kontextwechsel">Taskswitching</a> zwischen laufenden Programmen gewechselt werden. Der Programmcode und die Daten des vorherigen Programms werden dazu in eine <a href="Versteckte_Datei" title="Versteckte Datei">versteckte</a> <a href="Tempor%C3%A4re_Datei" title="Temporäre Datei">temporäre</a> <a href="Datei" title="Datei">Datei</a> im DOS-<a href="Verzeichnis" title="Verzeichnis">Verzeichnis</a> gesichert und anschließend aus dem Speicher entfernt, dann das nächste Programm, wenn es bereits gestartet war, aus einer bestehenden versteckten temporären Datei geladen oder ansonsten regulär gestartet. Abgesehen vom für das Taskswitching genutzten <a href="TSR-Programm" title="TSR-Programm">TSR</a>-Bestandteil wird die DOS-Shell selbst, wenn ein anderer <a href="Prozess_(Informatik)" title="Prozess (Informatik)">Task</a> aktiv wird, ebenfalls in einer versteckten temporären Datei abgelegt.
<ul><li>Jeder Kontextwechsel benötigt Zeit, da das laufende Programm zuerst auf die Festplatte in eine Datei zurück-gesichert werden und das Folgeprogramm aus einer weiteren Datei in den Speicher zurück geladen werden muss. Der Vorgang konnte auf der damaligen <a href="Hardware" title="Hardware">Hardware</a> z.&nbsp;B. durch die Verwendung einer <a href="RAM-Disk" title="RAM-Disk">RAM-Disk</a> beschleunigt werden, indem eine <span style="font-family: monospace, monospace;">%TEMP%</span>-Variable in der <span style="font-family: monospace, monospace;"><a href="AUTOEXEC.BAT" title="AUTOEXEC.BAT">AUTOEXEC.BAT</a></span> angelegt wurde und auf ein TEMP-Verzeichnis mit dem <a href="Laufwerksbuchstabe" class="mw-redirect" title="Laufwerksbuchstabe">Laufwerksbuchstaben</a> der RAM-Disk zeigte.</li>
<li>Der TSR-Programmteil der DOS-Shell belegt zusätzlichen <a href="Arbeitsspeicher" title="Arbeitsspeicher">Arbeitsspeicher</a> im <a href="Konventioneller_Speicher" title="Konventioneller Speicher">konventionellen Speicher</a> und, wenn <span style="font-family: monospace, monospace;"><a href="HIMEM.SYS" title="HIMEM.SYS">HIMEM.SYS</a></span> geladen ist, im <a href="Upper_Memory_Block" class="mw-redirect" title="Upper Memory Block">UMB</a>, der den jeweils aus der DOS-Shell heraus gestarteten Anwendungen nicht mehr zur Verfügung steht.</li>
<li>Die Fähigkeiten des <a href="Intel_80386" title="Intel 80386">80386</a>-<a href="Hauptprozessor" class="mw-redirect" title="Hauptprozessor">Prozessors</a> und dessen <a href="Virtual_8086_Mode" title="Virtual 8086 Mode">Virtual-8086</a>-Modus (VM86), sowie der <a href="Extended_Memory_Specification" title="Extended Memory Specification">Extended Memory (XMS)</a> werden hierfür nicht genutzt.</li>
<li>Ab mehr als drei größeren Programmen neigt die DOS-Shell dazu instabil zu werden, außerdem kann ein fehlerhaft laufendes Programm alle anderen mit in den Abgrund reißen, wenn es die Systemressourcen nicht mehr an das TSR-Programm freigibt. Hier half nur noch ein <a href="Neustart_(Computer)" title="Neustart (Computer)">Neustart</a> des Computers, was dazu führte, dass nicht gespeicherte Daten verloren gingen. Die Möglichkeit eine alte Sitzung der als temporäre versteckte Dateien abgelegten Prozesse erneut zu laden besteht nicht.</li></ul></li>
<li><a href="Windows_3.x" title="Windows 3.x">Windows 3.x</a> mit seiner eigenen grafischen Benutzeroberfläche wurde viel populärer unter den Computernutzern. Windows war multitaskingfähig und verwendete im <a href="Windows_3.x#Erweiterter_Modus" title="Windows 3.x">erweiterten Modus</a> die Fähigkeiten des <a href="I386" title="I386">i386</a>-Prozessors und dessen VM86-Modus, was es erlaubte, jedes <a href="Real_Mode" title="Real Mode">Real-Mode</a>-DOS-Programm in einer eigenen Umgebung auszuführen. Dadurch standen DOS-Anwendungen mehr Arbeitsspeicher zur Verfügung, da jeder Umgebung (jedem VM86-Task) ein eigener Speicherbereich aus dem <a href="Extended_Memory_Specification" title="Extended Memory Specification">Extended Memory (XMS)</a> zur Verfügung steht. Auch können fehlerhafte DOS-Programme, die innerhalb einer VM86-Umgebung laufen, nicht mehr das ganze System zum Absturz bringen, da die jeweils für ein DOS-Programm zuständige VM86-Umgebung in diesem Fall einfach beendet wird, sodass der Benutzer mit Windows und den anderen laufenden Anwendungen weiterarbeiten kann. Windows 3.x selbst läuft sowohl im <a href="Windows_3.x#Standard_Mode" title="Windows 3.x">Standard-</a> als auch im erweiterten Modus im <a href="Protected_Mode" title="Protected Mode">Protected Mode</a>, womit Windows und Windows-Anwendungen auch wesentlich mehr Arbeitsspeicher zur Verfügung stehen als den Real-Mode-Anwendungen unter DOS. Außerdem vergünstigte das Entwickeln von Programmen für Windows anstatt für DOS bei den Softwareherstellern die Supportkosten, da Windows die Hardware wesentlich umfangreicher abstrahierte als DOS und der Speicher von Windows verwaltet wurde, was die Programmierung vereinfachte.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://archive.org/details/msdos_dosshell">MS-DOS Application: DOS Shell</a> im <a href="Internet_Archive" title="Internet Archive">Internet Archive</a>, die englische Version aus MS-DOS 6.00, ausführbar direkt im <a href="Webbrowser" title="Webbrowser">Webbrowser</a> (mittels <a href="DOSBox" title="DOSBox">DOSBox</a>)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="ViewMAX" title="ViewMAX">ViewMAX</a></li>
<li><a href="Norton_Commander" title="Norton Commander">Norton Commander</a></li>
<li><a href="PC_Shell" class="mw-redirect" title="PC Shell">PC Shell</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Quellen">Quellen</h2></div>
<ul><li>Handbücher PC-DOS, MS-DOS, Windows 3.1</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">Hans C. Nieder: <cite style="font-style:italic">MS-DOS 6.2+6.22 – Das Kompendium</cite>. Markt&amp;Technik Verlag, 1999, ISBN 3-8272-5693-3, 5.1 Allgemeines, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>110</span> (<a rel="nofollow" class="external text" href="https://books.google.de/books?id=AWgGruLMtiAC&amp;pg=PA110#v=onepage">eingeschränkte Vorschau</a> in der Google-Buchsuche): „Die Benutzung einer Maus vereinfacht die Arbeit mit der Benutzeroberfläche DOS-Shell wesentlich.“<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:DOS+Shell&amp;rft.atitle=5.1+Allgemeines&amp;rft.au=Hans+C.+Nieder&amp;rft.btitle=MS-DOS+6.2%2B6.22+-+Das+Kompendium&amp;rft.date=1999&amp;rft.genre=bookitem&amp;rft.isbn=3827256933&amp;rft.pages=110&amp;rft.pub=Markt%26Technik+Verlag" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">Microsoft Corporation, <a href="Vobis" title="Vobis">Vobis</a> (Hrsg.): <cite style="font-style:italic">Microsoft MS-DOS 5.0 Benutzerhandbuch</cite>. Eine Einführung in das Betriebssystem MS-DOS Version 5.0. 1991, 3. Die MS-DOS-Shell, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>27<span style="display:inline-block;width:.2em">&nbsp;</span>ff</span>. (<a href="Erstausr%C3%BCster" title="Erstausrüster">Erstausrüster</a>-Version für die Vobis-Eigenmarke <a href="Highscreen" class="mw-redirect" title="Highscreen">Highscreen</a>, Artikelnr. 19887&nbsp;D).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:DOS+Shell&amp;rft.atitle=3.+Die+MS-DOS-Shell&amp;rft.btitle=Microsoft+MS-DOS+5.0+Benutzerhandbuch&amp;rft.date=1991&amp;rft.genre=bookitem&amp;rft.pages=27+ff" style="display:none">&nbsp;</span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-02-26" href="https://de.wikipedia.org/wiki/?title=DOS_Shell&amp;oldid=253706974">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>